# -*- coding：utf-8 -*-
"""
@Time:2024-08-1711:09
@Auth:泛彼泊舟
@File:4、文件处理方式.py
@IDE:PyCharm
@模块功能：xxx
"""
"""
文件就是电脑中用来永久化存储数据内容的，不同的文件有不同的存储方式
如果需要定位一个文件，那么可以使用不同的路径信息来进行表示：
- 绝对路径：路径信息的表达式：盘符/文件1/文件2/.././/文件名
- 相对路径。相对于某一文件做参照物，./表示当前文件路径

【文件处理】
在python中打开文件和操作文件基本上都是读和写为主
"""
# 关于文件的读相关操作：
# 使用内置函数open(),返回一个文件对象
file_1 = open("test.txt", "r", encoding="utf-8")
# 一次性读取文件的所有内容read()
# content = file_1.read()
# print(content)
# print(type(content))    # <class 'str'>

# 读取一行的内容
print(file_1.readline())
print(file_1.readline())


# 一次性读取所有的内容，但是一行一行的读取，返回一个列表，每个元素一行内容
content_list = file_1.readlines()
print(content_list)
list1 = []
for i in content_list:
    list1.append(i)
else:
    print(list1)

# 一般文件打开，需要进行关闭，防止内存溢出
file_1.close()
